home *** CD-ROM | disk | FTP | other *** search
/ Aminet 48 / Aminet 48 (2002)(GTI - Schatztruhe)[!][Apr 2002].iso / Aminet / text / edit / vim60src.lha / Vim / vim60 / src / testdir / test42.in < prev    next >
Unknown  |  2001-02-23  |  2.0 KB

view JSON data     |     view as text     |     open on a Mac     |     open on a PC

This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default
100% gt2 Kopftext: 'Test for writing and reading a file starting with a BOM default (weak)
100% detectItEasy Format: plain text[LF] default (weak)



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 54 65 73 74 20 66 6f 72 | 20 77 72 69 74 69 6e 67 |Test for| writing|
|00000010| 20 61 6e 64 20 72 65 61 | 64 69 6e 67 20 61 20 66 | and rea|ding a f|
|00000020| 69 6c 65 20 73 74 61 72 | 74 69 6e 67 20 77 69 74 |ile star|ting wit|
|00000030| 68 20 61 20 42 4f 4d 0a | 0a 53 54 41 52 54 54 45 |h a BOM.|.STARTTE|
|00000040| 53 54 0a 3a 73 6f 20 6d | 62 79 74 65 2e 76 69 6d |ST.:so m|byte.vim|
|00000050| 0a 3a 73 65 74 20 65 6e | 63 6f 64 69 6e 67 3d 75 |.:set en|coding=u|
|00000060| 74 66 2d 38 0a 3a 73 65 | 74 20 66 69 6c 65 65 6e |tf-8.:se|t fileen|
|00000070| 63 6f 64 69 6e 67 73 3d | 75 63 73 2d 62 6f 6d 2c |codings=|ucs-bom,|
|00000080| 6c 61 74 69 6e 2d 31 0a | 3a 73 65 74 20 66 66 3d |latin-1.|:set ff=|
|00000090| 75 6e 69 78 20 66 66 73 | 3d 75 6e 69 78 0a 3a 22 |unix ffs|=unix.:"|
|000000a0| 20 2d 2d 2d 20 57 72 69 | 74 65 20 74 68 65 20 74 | --- Wri|te the t|
|000000b0| 65 73 74 20 66 69 6c 65 | 73 0a 3a 2f 5e 6c 61 74 |est file|s.:/^lat|
|000000c0| 69 6e 2d 31 24 2f 2b 31 | 77 21 20 58 74 65 73 74 |in-1$/+1|w! Xtest|
|000000d0| 30 0a 3a 2f 5e 75 74 66 | 2d 38 24 2f 2b 31 77 21 |0.:/^utf|-8$/+1w!|
|000000e0| 20 58 74 65 73 74 31 0a | 3a 2f 5e 75 74 66 2d 38 | Xtest1.|:/^utf-8|
|000000f0| 2d 65 72 72 24 2f 2b 31 | 77 21 20 58 74 65 73 74 |-err$/+1|w! Xtest|
|00000100| 32 0a 3a 2f 5e 75 63 73 | 2d 32 24 2f 2b 31 77 21 |2.:/^ucs|-2$/+1w!|
|00000110| 20 58 74 65 73 74 33 0a | 3a 2f 5e 75 63 73 2d 32 | Xtest3.|:/^ucs-2|
|00000120| 6c 65 24 2f 2b 31 77 21 | 20 58 74 65 73 74 34 0a |le$/+1w!| Xtest4.|
|00000130| 3a 22 20 4e 65 65 64 20 | 74 6f 20 61 64 64 20 61 |:" Need |to add a|
|00000140| 20 4e 55 4c 20 62 79 74 | 65 20 61 66 74 65 72 20 | NUL byt|e after |
|00000150| 74 68 65 20 4e 4c 20 62 | 79 74 65 0a 3a 73 65 74 |the NL b|yte.:set|
|00000160| 20 62 69 6e 0a 3a 65 20 | 58 74 65 73 74 34 0a 6f | bin.:e |Xtest4.o|
|00000170| 16 00 1b 3a 73 65 74 20 | 6e 6f 65 6f 6c 0a 3a 77 |...:set |noeol.:w|
|00000180| 0a 3a 65 20 23 0a 3a 73 | 65 74 20 6e 6f 62 69 6e |.:e #.:s|et nobin|
|00000190| 0a 3a 2f 5e 75 63 73 2d | 34 24 2f 2b 31 77 21 20 |.:/^ucs-|4$/+1w! |
|000001a0| 58 74 65 73 74 35 0a 3a | 2f 5e 75 63 73 2d 34 6c |Xtest5.:|/^ucs-4l|
|000001b0| 65 24 2f 2b 31 77 21 20 | 58 74 65 73 74 36 0a 3a |e$/+1w! |Xtest6.:|
|000001c0| 22 20 4e 65 65 64 20 74 | 6f 20 61 64 64 20 74 68 |" Need t|o add th|
|000001d0| 72 65 65 20 4e 55 4c 20 | 62 79 74 65 73 20 61 66 |ree NUL |bytes af|
|000001e0| 74 65 72 20 74 68 65 20 | 4e 4c 20 62 79 74 65 0a |ter the |NL byte.|
|000001f0| 3a 73 65 74 20 62 69 6e | 0a 3a 65 20 58 74 65 73 |:set bin|.:e Xtes|
|00000200| 74 36 0a 6f 16 00 16 00 | 16 00 1b 3a 73 65 74 20 |t6.o....|...:set |
|00000210| 6e 6f 65 6f 6c 0a 3a 77 | 0a 3a 65 20 23 0a 3a 73 |noeol.:w|.:e #.:s|
|00000220| 65 74 20 6e 6f 62 69 6e | 0a 3a 22 0a 3a 22 20 2d |et nobin|.:".:" -|
|00000230| 2d 2d 20 43 68 65 63 6b | 20 74 68 61 74 20 65 64 |-- Check| that ed|
|00000240| 69 74 69 6e 67 20 61 20 | 6c 61 74 69 6e 2d 31 20 |iting a |latin-1 |
|00000250| 66 69 6c 65 20 64 6f 65 | 73 6e 27 74 20 73 65 65 |file doe|sn't see|
|00000260| 20 61 20 42 4f 4d 0a 3a | 65 21 20 58 74 65 73 74 | a BOM.:|e! Xtest|
|00000270| 30 0a 3a 72 65 64 69 72 | 21 20 3e 74 65 73 74 2e |0.:redir|! >test.|
|00000280| 6f 75 74 0a 3a 73 65 74 | 20 66 69 6c 65 65 6e 63 |out.:set| fileenc|
|00000290| 6f 64 69 6e 67 20 62 6f | 6d 62 3f 0a 3a 72 65 64 |oding bo|mb?.:red|
|000002a0| 69 72 20 45 4e 44 0a 3a | 73 65 74 20 66 65 6e 63 |ir END.:|set fenc|
|000002b0| 3d 6c 61 74 69 6e 2d 31 | 0a 3a 77 20 3e 3e 74 65 |=latin-1|.:w >>te|
|000002c0| 73 74 2e 6f 75 74 0a 3a | 73 65 74 20 62 6f 6d 62 |st.out.:|set bomb|
|000002d0| 20 66 65 6e 63 3d 6c 61 | 74 69 6e 2d 31 0a 3a 77 | fenc=la|tin-1.:w|
|000002e0| 21 20 58 74 65 73 74 30 | 78 0a 3a 22 0a 3a 22 20 |! Xtest0|x.:".:" |
|000002f0| 2d 2d 2d 20 43 68 65 63 | 6b 20 75 74 66 2d 38 0a |--- Chec|k utf-8.|
|00000300| 3a 65 21 20 58 74 65 73 | 74 31 0a 3a 72 65 64 69 |:e! Xtes|t1.:redi|
|00000310| 72 20 3e 3e 74 65 73 74 | 2e 6f 75 74 0a 3a 73 65 |r >>test|.out.:se|
|00000320| 74 20 66 69 6c 65 65 6e | 63 6f 64 69 6e 67 20 62 |t fileen|coding b|
|00000330| 6f 6d 62 3f 0a 3a 72 65 | 64 69 72 20 45 4e 44 0a |omb?.:re|dir END.|
|00000340| 3a 73 65 74 20 66 65 6e | 63 3d 6c 61 74 69 6e 2d |:set fen|c=latin-|
|00000350| 31 0a 3a 77 20 3e 3e 74 | 65 73 74 2e 6f 75 74 0a |1.:w >>t|est.out.|
|00000360| 3a 73 65 74 20 66 65 6e | 63 3d 75 74 66 2d 38 0a |:set fen|c=utf-8.|
|00000370| 3a 77 21 20 58 74 65 73 | 74 31 78 0a 3a 22 0a 3a |:w! Xtes|t1x.:".:|
|00000380| 22 20 2d 2d 2d 20 43 68 | 65 63 6b 20 75 74 66 2d |" --- Ch|eck utf-|
|00000390| 38 20 77 69 74 68 20 61 | 6e 20 65 72 72 6f 72 20 |8 with a|n error |
|000003a0| 28 77 69 6c 6c 20 66 61 | 6c 6c 20 62 61 63 6b 20 |(will fa|ll back |
|000003b0| 74 6f 20 6c 61 74 69 6e | 2d 31 29 0a 3a 65 21 20 |to latin|-1).:e! |
|000003c0| 58 74 65 73 74 32 0a 3a | 72 65 64 69 72 20 3e 3e |Xtest2.:|redir >>|
|000003d0| 74 65 73 74 2e 6f 75 74 | 0a 3a 73 65 74 20 66 69 |test.out|.:set fi|
|000003e0| 6c 65 65 6e 63 6f 64 69 | 6e 67 20 62 6f 6d 62 3f |leencodi|ng bomb?|
|000003f0| 0a 3a 72 65 64 69 72 20 | 45 4e 44 0a 3a 73 65 74 |.:redir |END.:set|
|00000400| 20 66 65 6e 63 3d 6c 61 | 74 69 6e 2d 31 0a 3a 77 | fenc=la|tin-1.:w|
|00000410| 20 3e 3e 74 65 73 74 2e | 6f 75 74 0a 3a 73 65 74 | >>test.|out.:set|
|00000420| 20 66 65 6e 63 3d 75 74 | 66 2d 38 0a 3a 77 21 20 | fenc=ut|f-8.:w! |
|00000430| 58 74 65 73 74 32 78 0a | 3a 22 0a 3a 22 20 2d 2d |Xtest2x.|:".:" --|
|00000440| 2d 20 43 68 65 63 6b 20 | 75 63 73 2d 32 0a 3a 65 |- Check |ucs-2.:e|
|00000450| 21 20 58 74 65 73 74 33 | 0a 3a 72 65 64 69 72 20 |! Xtest3|.:redir |
|00000460| 3e 3e 74 65 73 74 2e 6f | 75 74 0a 3a 73 65 74 20 |>>test.o|ut.:set |
|00000470| 66 69 6c 65 65 6e 63 6f | 64 69 6e 67 20 62 6f 6d |fileenco|ding bom|
|00000480| 62 3f 0a 3a 72 65 64 69 | 72 20 45 4e 44 0a 3a 73 |b?.:redi|r END.:s|
|00000490| 65 74 20 66 65 6e 63 3d | 6c 61 74 69 6e 2d 31 0a |et fenc=|latin-1.|
|000004a0| 3a 77 20 3e 3e 74 65 73 | 74 2e 6f 75 74 0a 3a 73 |:w >>tes|t.out.:s|
|000004b0| 65 74 20 66 65 6e 63 3d | 75 63 73 2d 32 0a 3a 77 |et fenc=|ucs-2.:w|
|000004c0| 21 20 58 74 65 73 74 33 | 78 0a 3a 22 0a 3a 22 20 |! Xtest3|x.:".:" |
|000004d0| 2d 2d 2d 20 43 68 65 63 | 6b 20 75 63 73 2d 32 6c |--- Chec|k ucs-2l|
|000004e0| 65 0a 3a 65 21 20 58 74 | 65 73 74 34 0a 3a 72 65 |e.:e! Xt|est4.:re|
|000004f0| 64 69 72 20 3e 3e 74 65 | 73 74 2e 6f 75 74 0a 3a |dir >>te|st.out.:|
|00000500| 73 65 74 20 66 69 6c 65 | 65 6e 63 6f 64 69 6e 67 |set file|encoding|
|00000510| 20 62 6f 6d 62 3f 0a 3a | 72 65 64 69 72 20 45 4e | bomb?.:|redir EN|
|00000520| 44 0a 3a 73 65 74 20 66 | 65 6e 63 3d 6c 61 74 69 |D.:set f|enc=lati|
|00000530| 6e 2d 31 0a 3a 77 20 3e | 3e 74 65 73 74 2e 6f 75 |n-1.:w >|>test.ou|
|00000540| 74 0a 3a 73 65 74 20 66 | 65 6e 63 3d 75 63 73 2d |t.:set f|enc=ucs-|
|00000550| 32 6c 65 0a 3a 77 21 20 | 58 74 65 73 74 34 78 0a |2le.:w! |Xtest4x.|
|00000560| 3a 22 0a 3a 22 20 2d 2d | 2d 20 43 68 65 63 6b 20 |:".:" --|- Check |
|00000570| 75 63 73 2d 34 0a 3a 65 | 21 20 58 74 65 73 74 35 |ucs-4.:e|! Xtest5|
|00000580| 0a 3a 72 65 64 69 72 20 | 3e 3e 74 65 73 74 2e 6f |.:redir |>>test.o|
|00000590| 75 74 0a 3a 73 65 74 20 | 66 69 6c 65 65 6e 63 6f |ut.:set |fileenco|
|000005a0| 64 69 6e 67 20 62 6f 6d | 62 3f 0a 3a 72 65 64 69 |ding bom|b?.:redi|
|000005b0| 72 20 45 4e 44 0a 3a 73 | 65 74 20 66 65 6e 63 3d |r END.:s|et fenc=|
|000005c0| 6c 61 74 69 6e 2d 31 0a | 3a 77 20 3e 3e 74 65 73 |latin-1.|:w >>tes|
|000005d0| 74 2e 6f 75 74 0a 3a 73 | 65 74 20 66 65 6e 63 3d |t.out.:s|et fenc=|
|000005e0| 75 63 73 2d 34 0a 3a 77 | 21 20 58 74 65 73 74 35 |ucs-4.:w|! Xtest5|
|000005f0| 78 0a 3a 22 0a 3a 22 20 | 2d 2d 2d 20 43 68 65 63 |x.:".:" |--- Chec|
|00000600| 6b 20 75 63 73 2d 34 6c | 65 0a 3a 65 21 20 58 74 |k ucs-4l|e.:e! Xt|
|00000610| 65 73 74 36 0a 3a 72 65 | 64 69 72 20 3e 3e 74 65 |est6.:re|dir >>te|
|00000620| 73 74 2e 6f 75 74 0a 3a | 73 65 74 20 66 69 6c 65 |st.out.:|set file|
|00000630| 65 6e 63 6f 64 69 6e 67 | 20 62 6f 6d 62 3f 0a 3a |encoding| bomb?.:|
|00000640| 72 65 64 69 72 20 45 4e | 44 0a 3a 73 65 74 20 66 |redir EN|D.:set f|
|00000650| 65 6e 63 3d 6c 61 74 69 | 6e 2d 31 0a 3a 77 20 3e |enc=lati|n-1.:w >|
|00000660| 3e 74 65 73 74 2e 6f 75 | 74 0a 3a 73 65 74 20 66 |>test.ou|t.:set f|
|00000670| 65 6e 63 3d 75 63 73 2d | 34 6c 65 0a 3a 77 21 20 |enc=ucs-|4le.:w! |
|00000680| 58 74 65 73 74 36 78 0a | 3a 22 0a 3a 22 20 2d 2d |Xtest6x.|:".:" --|
|00000690| 2d 20 43 68 65 63 6b 20 | 74 68 65 20 66 69 6c 65 |- Check |the file|
|000006a0| 73 20 77 72 69 74 74 65 | 6e 20 77 69 74 68 20 42 |s writte|n with B|
|000006b0| 4f 4d 0a 3a 73 65 74 20 | 62 69 6e 0a 3a 65 21 20 |OM.:set |bin.:e! |
|000006c0| 74 65 73 74 2e 6f 75 74 | 0a 3a 24 72 20 58 74 65 |test.out|.:$r Xte|
|000006d0| 73 74 30 78 0a 3a 24 72 | 20 58 74 65 73 74 31 78 |st0x.:$r| Xtest1x|
|000006e0| 0a 3a 24 72 20 58 74 65 | 73 74 32 78 0a 3a 24 72 |.:$r Xte|st2x.:$r|
|000006f0| 20 58 74 65 73 74 33 78 | 0a 3a 24 72 20 58 74 65 | Xtest3x|.:$r Xte|
|00000700| 73 74 34 78 0a 3a 24 72 | 20 58 74 65 73 74 35 78 |st4x.:$r| Xtest5x|
|00000710| 0a 3a 24 72 20 58 74 65 | 73 74 36 78 0a 3a 22 20 |.:$r Xte|st6x.:" |
|00000720| 77 72 69 74 65 20 69 6e | 20 44 4f 53 20 66 6f 72 |write in| DOS for|
|00000730| 6d 61 74 20 74 6f 20 6d | 61 6b 65 20 69 74 20 77 |mat to m|ake it w|
|00000740| 6f 72 6b 20 6f 6e 20 4d | 53 2d 44 4f 53 0a 3a 73 |ork on M|S-DOS.:s|
|00000750| 65 74 20 6e 6f 62 69 6e | 20 65 6f 6c 20 66 66 3d |et nobin| eol ff=|
|00000760| 64 6f 73 0a 3a 77 21 20 | 74 65 73 74 2e 6f 75 74 |dos.:w! |test.out|
|00000770| 0a 3a 71 61 21 0a 45 4e | 44 54 45 53 54 0a 0a 6c |.:qa!.EN|DTEST..l|
|00000780| 61 74 69 6e 2d 31 0a fe | fe 6c 61 74 69 6e 2d 31 |atin-1..|.latin-1|
|00000790| 0a 75 74 66 2d 38 0a ef | bb bf 75 74 66 2d 38 0a |.utf-8..|..utf-8.|
|000007a0| 75 74 66 2d 38 2d 65 72 | 72 0a ef bb bf 75 74 66 |utf-8-er|r....utf|
|000007b0| 2d 38 80 65 72 72 0a 75 | 63 73 2d 32 0a fe ff 00 |-8.err.u|cs-2....|
|000007c0| 75 00 63 00 73 00 2d 00 | 32 00 0a 75 63 73 2d 32 |u.c.s.-.|2..ucs-2|
|000007d0| 6c 65 0a ff fe 75 00 63 | 00 73 00 2d 00 32 00 6c |le...u.c|.s.-.2.l|
|000007e0| 00 65 00 0a 75 63 73 2d | 34 0a 00 00 fe ff 00 00 |.e..ucs-|4.......|
|000007f0| 00 75 00 00 00 63 00 00 | 00 73 00 00 00 2d 00 00 |.u...c..|.s...-..|
|00000800| 00 34 00 00 00 0a 75 63 | 73 2d 34 6c 65 0a ff fe |.4....uc|s-4le...|
|00000810| 00 00 75 00 00 00 63 00 | 00 00 73 00 00 00 2d 00 |..u...c.|..s...-.|
|00000820| 00 00 34 00 00 00 6c 00 | 00 00 65 00 00 00 0a |..4...l.|..e.... |
+--------+-------------------------+-------------------------+--------+--------+